Five-simultaneously-working-axis computerized numerical controlled tooth cutting machine tool for plane enveloping toroidal worms

ABSTRACT

The present invention provides a five-simultaneously-working axis computerized numerical controlling system tooth cutting machine tool for toroidal worms, comprising two parts a body of the machine tool and a controlling cabinet. The body comprises a bed, a spindle box with a spindle, a longitudinal sliding table, a traverse slider, a vertical guideway mounted on the slider and a tailstock, a cutter rest that supports a rotating cutter head is mounted on the vertical guideway. The spindle rotates about A-axis thereof, the table longitudinally slides along Y-axis relative to the bed, the cutter head rotates about B-axis thereof and transversely shifts X-axis as well as the cutter head makes up or down shift along Z-axis of the vertical guideway. The controlling cabinet is equipped with the programs for controlling spindle rotation and for controlling the shifting along longitudinal, transverse and vertical directions as well as the rotation of the cutter head so as to make the rotation about or the shifts along five axes of A, B, Y, X and Z have simultaneously work together to control the shifting of the cutting edges of the cutter on the cutter head and simulate the rotating motion of an inclined plane in space in order to envelop cut the tooth flanks of plane enveloping toroidal worms. The effect of this invention shows that the rotating speed of cutter shaft and workpiece shaft can make the cutting velocity up to 200 m/min, and the working efficiency is six to seven times higher than that of worm grinding, the productivity can greatly be improved.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation-in-part of application Ser. No. 10/331,450, filed Dec. 27, 2002 entitled “FIVE-SIMULTANEOUSLY-WORKING-AXIS COMPUTERIZED NUMERICAL CONTROLLED TOOTH CUTTING MACHINE TOOL FOR PLANE ENVELOPING TOROIDAL WORMS”.

FIELD OF THE INVENTION

The present invention relates to five-simultaneously-working-axis Computerized Numerical Control (CNC) tooth-cutting machine tools for plane enveloping toroidal worms.

BACKGROUND OF THE INVENTION

Some existing toroidal worm grinding equipment have been developed recently, such as German HNC 35 TP and the Chinese Patent No. ZL92204765.0 patent entitled “Four-simultaneously-working-axis computerized numerical controlled toroidal worm grinding machines”. This equipment has such advantages that the thread of plane enveloping toroidal worms can accurately be formed in once grinding; the ground workpieces can acquire high accuracy and perfect surface roughness. However, their deficiencies are low productiveness and expensive machining cost, so that it results in very high cost of the machined workpieces and cannot meet the needs of constantly developing production.

The technical problem to be solved by this invention is to provide a sort of five-simultaneously-working-axis CNC tooth-cutting machine tools for accurately forming plane enveloping toroidal worms in order to improve the productivity and reduce the cost.

In order to solve the above technical problem the technical scheme adopted by this invention is to provide a five-simultaneously-working -axis computerized numerical controlled tooth-cutting machine tool for plane enveloping toroidal worms, comprising a body of the machine tool and a controlling cabinet. The body comprises a bed, a spindle box with a spindle, a longitudinal sliding table, a vertical guideway, a traverse slider and a tailstock, a cutter rest that supports a rotating cutter head is mounted on the vertical guideway, the spindle rotates about A-axis thereof, the table longitudinally slides along Y-axis relative-to the bed, the cutter head rotates about B-axis thereof and transversely shifts along X-axis, as well as the cutter head makes up of down shift along Z-axis of the vertical guideway. The controlling cabinet is equipped with programs for controlling the five axes of A, Y, X, Z and B to simultaneously work together, wherein a first coordinate system Σ₁ is connected with the workpiece, a second coordinate system Σ₂ is connected with an imaginary gear, a third coordinate system Σ₃ is connected with the rotating cutter head and a four coordinate system Σ₄ is connected with the cutting edges, based upon the operating transformation of the coordinate systems, the motion equations of the five axes of the machine tool are determined so that the shift of the cutting edges of the cutter on the cutter head is controlled to simulate an inclined plane in spatial locations in order to envelop cut the tooth flanks of plane enveloping toroidal worms.

Perfectly, the inclined plane simulated by the cutting edges of the cutters rotates around the central axis of the imaginary gear k₂(o₂), i.e. the composition of both the rotation of B-axis and the revolution of B-axis around the axis of k₂(o₂), at the same time the workpiece rotates around J₁(o₁) (i.e. A-axis), in the course of relative motions the tooth flank of plane enveloping toroidal worm is generated.

Perfectly, the tooth forming motion of plane enveloping toroidal worm can correctly be controlled by means of controlling the values of a rotating angle φ, of the workpiece rotating around j₁(o₁)-axis, a rotating angle φ₂ of the imaginary gear rotating around k₂ (o₂)-axis, a rotating angle φ, of the cutter head rotating around k₃ (o₃)-axis, the included angle τ between the radius vector r and the coordinate axis j₂(o₂) while the center o₃ of the cutter head rotating around the center o₂ of the imaginary gear and a distance h of the center o₂ of the imaginary gear making straight-line shift along thereof central axis k₂ (o₂)-axis to point o₅, in which φ₁/φ₂ is equal to the gear ratio between the machined worm and the imaginary gear.

Perfectly, there are at least two blades mounted on the rotating cutter head, the cutting edges of the blades are of straight line which lies on the plane perpendicular to the axis of the rotating cutter head.

Perfectly, the cutter edges are all located on two tooth planes of the imaginary gear; while two tooth planes are inclined with an angle β with respect to the central axis of the imaginary, gear and tangential to two imaginary spatial cones respectively; the half conic angles of two cones are equal to the inclined angle β, the radius r_(b) of said imaginary cones is equal to the radius r_(bt) of the main basic circle of the imaginary gear, the cutting edges on the cutter head shift along the tooth plane imaginary gear; while the inclined plane is tangential to the spatial cone and rotates around the central axis k₂(o₂) of the cone; the center o2 of the imaginary gear makes up or down shift along the vertical axis k₂(φ), the cutting edge comes into cutting at point N and secedes from cutting at point S, the coordinates of every point on the workpiece make following-up motions along X-, Y-and Z-axes while B-axis, makes the circular-arc interpolating motion around the central axis k₂(o₂) of the imaginary gear. In other words, the resultant motion of shifts along X-, and Y-axes, is equivalent to the revolution of B-axis around the central axis k₂(o₂) of the imaginary gear.

Perfectly, the spindle box and the tailstock are fixed on the longitudinal sliding table that is movably mounted on the bed, and the traverse slider is mounted on the bed.

The effect of the machine tool is that the rotating speed of cutter shaft and workpiece shaft can make the cutting velocity up to 200 m/min, thus the working efficiency is six to seven times higher than that of worm grinding and the productivity can greatly be improved. The machine tool of the present invention is to supplement the deficiency of toroidal worm grinding machines and to provide a sort of high-productivity tooth cutting machine tools.

BRIEF DESCRIPTION OF THE ATTACHED DRAWINGS

FIG. 1 is the diagrammatic sketch of the structure of five-simultaneously-working-axis computerized numerical controlled tooth-cutting machine tools for plane enveloping toroidal worms;

FIG. 2 shows the top view of FIG. 1;

FIG. 3 is the side elevation of FIG. 1;

FIG. 4 is the diagrammatic sketch of another embodiment of five-simultaneously-working -axis computerized numerical controlled tooth-cutting machine tools for plane enveloping toroidal worms;

FIG. 5 is the top view of FIG. 4;

FIG. 6 is the side elevation of FIG. 4;

FIG. 7 shows the coordinate system;

FIG. 8(1) represents the motion state of cutter when h=0;

FIG. 8(2) represents the motion state of cutter when h<0;

FIG. 8(3) represents the motion state of cutter when h>0;

FIG. 9 demonstrates the motion state of the cutter head in the plane of i₂ (o₂)-axis and j₂ (o₂)-axis.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

By referring to the attached drawings and embodiment, the technical scheme of the present invention would further be expounded as follows.

As shown in FIGS. 1, 2 and 3, the first embodiment of a five-simultaneously-working-axis computerized numerical controlled tooth-cutting machine tool for plane enveloping toroidal worms of this invention, comprising a body of the machine tool and a controlling cabinet. The body comprises a bed 1, a spindle box 2 with a spindle, a longitudinal sliding table 3, a vertical guideway, a traverse slider 4 and a tailstock 7 as well as a cutter rest 5. The spindle box 2 and the tailstock 7 are mounted on said bed 1. The workpiece is held between the spindle of the spindle box 2 and the tailstock 7. The longitudinal sliding table 3 is movably mounted on said bed 1. The traverse slider 4 is mounted on the longitudinal sliding table 3. Said vertical guideway is mounted on said traverse slider 4. A cutter rest 5 is mounted on the vertical guideway for supporting a rotating cutter head 6. The rotating cutter head 6 is mounted on the cutter rest 5 and can rotate about B-axis by a driving servomotor 11. There are two blades at least are mounted on the rotating cutter head 6. The edge form of the blade is of a straight line, which lies on the plane perpendicular to the axis of the rotating cutter head. The adjustment structure of the cutter rest 5 for supporting the rotating cutter head 6 comprises a servomotor 10 and a set of lead screw-nut mechanism. By means of the servomotor 10 and said lead screw-nut mechanism, the rotating cutter head 6 can make up or down shift along Z-axis.

The main motions of this machine tool include: the rotating motion of the spindle rotating about A-axis thereof; the longitudinal sliding movement of the table 3 along Y-axis relative to the bed shifts; the rotating motion of the cutter head 6 rotating around B-axis thereof; the transverse movement of the cutter head 6 shifting along X-axis and the movement of the cutter head 6 shifting up or down along Z-axis of the vertical guideway. Thus the workpiece rotates about A-axis and the cutter head 6 rotates about B-axis at given speed, transversely shifts along X-axis and upwards or downwards shifts along Z-axis as well as longitudinally shifts along Y-axis relative to the workpiece mounted between the spindle of the spindle box 2 and the tailstock 7.

The controlling cabinet is equipped with the programs for controlling spindle rotation and for controlling the shifting along longitudinal, transverse and vertical directions as well as the rotation of the cutter head so as to make the rotation about or the shifts along five axes of A, B, Y, X and Z simultaneously work together to control the shifting of the cutting edges of the cutter head 6 relatively to the workpiece to simulate the rotating motion of an inclined plane in space in order to envelop cut the tooth flanks of plane enveloping toroidal worms. Therefore the thread of plane enveloping toroidal worms would be formed. The speed of the spindle can automatically be adjusted according to the size of workpiece to keep the constant cutting velocity.

In order to improve the productivity of tooth cutting, a vertical guideway is mounted on the traverse slider 4. The cutter body is connected with the nut through the structure of a ball lead screw. The cutting edge of the cutter makes up or down shift along the guideway. The edge form of the blade is of straight line, which lies on the plane perpendicular to the axis of the rotating cutter head. The left cutting edge is tangential to an imaginary special circular cone, while the right cutting edge to another imaginary circular cone. The bases of these two cones are congruent with one another, while the vertexes of two cones are located in opposite positions. Five-axis-simultaneously-working makes the cutting edges of the cutter shift along an inclined plane and rotate around the, axis of the cone so as to generate the thread of worm.

As shown in FIGS. 4, 5 and 6, the second embodiment of the five-simultaneously-working axis CNC tooth-cutting machine tools for plane enveloping toroidal worms in accordance with the invention will be described as follows, in which the same reference number indicates the same number as the first embodiment and the description for the same structure as the first embodiment will not be described herein.

The longitudinal sliding table 3 is mounted on said bed 1. Said spindle box 2 and said tailstock 7 are fixed on said longitudinal sliding table 3. The workpiece is mounted between spindle A and the tailstock 7. The spindle controls the rotation of the workpiece by using a servomotor 9. The longitudinal sliding table 3 makes the workpiece shift along Y-axis through a servomotor 13. The traverse slider 4 is mounted on said bed 1 and can feed along X-axis driven by a servomotor 12. The rotating cutter 6 is mounted on the cutter rest 5 located on the vertical guideway and can rotate around B-axis driven by a servomotor 11. The cutter rest is driven by a servomotor 10 through a set of lead screw-nut mechanism and makes the cutter head up or down shift along Z-axis. The rotating speed of A axis can automatically be adjusted according to the size of the workpiece to keep the constant cutting velocity. Thus the workpiece both rotates about A-axis and shifts along Y-axis, and the cutter head 6 rotates about B-axis with a given speed, transversely shifts along X-axis and upwards or downwards shifts along Z-axis.

Similarly, the programs being equipped within the controlling cabinet controls the spindle rotation and the shifting movements along longitudinal, transverse and vertical directions as well as the rotation of the cutter head so as to make the movements of rotating about or shifting along the five axes of A, Y, X, Z and B simultaneously work together to control the shifting of the cutter edges of the cutter blades of the cutter head 6 relatively to the workpiece to simulate an inclined plane in spatial locations in order to envelop out the tooth flanks of plane enveloping toroidal worms. Therefore the thread of plane enveloping toroidal worms would be formed.

As shown in FIG. 7, under the generating motion of five-axis-simultaneously-working the cutting edge of the cutter would simulate a plane Σ₂, while Σ₂ rotates around K₂ (o₂) (i.e. the composition of both the rotation of B-axis and the revolution of B-axis around K₂ (o₂)), at the same time the toroidal worm (i.e. the workpiece) rotates around J₁(o₁) (i.e. A-axis). In the course of relative motion the tooth flank of plane enveloping toroidal worm would be generated.

As shown in FIG. 7, a first coordinate system Σ₁: {o₀; i₁(o₁), j₁(o₁), k₁(o₁)} is connected with the workpiece of worm; a second coordinate system Σ₂:{o₂; i₂(o₂), j₂(o₂), k₂(o₂)} is connected with the spatial imaginary gear,

is the tip circle of the imaginary gear; a third coordinate system Σ₃: {o₃; i₃(φ₃), j₃(φ₃), k₃(φ₃)} is connected with the cutter head. The center o₃ of the cutter head rotates around the spatial imaginary gear o₂; a fourth coordinate system Σ₄: {i₄(δ), j4(δ), k₄(δ)} is connected with the cutting edges. Assumed that quadrilateral

CDFG and quadrilaterals

C′D′F′G′ are plane and express the tooth flank of the imaginary gear. Let the plane mesh with the thread of worm, it realizes the enveloping motion of the plane enveloping toroidal worm. This invention designs the cutting edge of a rotating cutter head that lies on the tooth flank of the imaginary gear. Let the cutting edge shifts on the plane. While two planes are tangential to two cones whose bases are congruent with one another and the vertexes of two cones are located in opposite positions. The half conic angle of the plane is β_(t). The shift of cutting edge may envelop out the thread of plane enveloping toroidal worm.

As shown in FIG. 7, o₅ is the origin of the auxiliary coordinate system Σ₅(φ₂): {o₅; i₅(φ₂), j₅(φ₂), k₅(φ₂)}, while i₅(φ₂), j₅(φ₂), k₅(φ₂) are the auxiliary coordinate system Σ₅(φ₂), respectively. The k₅(φ₂)-axis is coaxial with the k₂(φ₂)-axis. Point o₅ shifts along the k₅(φ₂)-axis, the shifting distance depending upon the size of the machined worm. When the cutting edges of the cutter head make an up or down shift along the tooth flank C D G F of the imaginary gear, h is the distance from o₂ to o₅ along the axis of the imaginary gear; i.e., the k₅(φ₂)-axis. If o₅ is located under o₂, h is less than zero; if o₅ is located above o₂, h is greater than zero.

As shown in FIG. 7, the meaning of five axes is expounded as follows.

-   -   1. A-axis: workpiece axis j₁ (φ₁), the rotating angle φ₁ of the         workpiece.     -   2. B-axis: the rotating axis of the cutter head, i.e. k₃ (φ₃) in         FIG. 7, φ₃ is the rotating angle of the cutter head.     -   3. X-axis: i.e. i₁ (o₁)-axis in FIG. 7, the traverse slider         makes straight-line motion along x-direction.     -   4. Y-axis: i.e. j₁ (o₁)-axis in FIG. 7, the longitudinal sliding         table makes straight-line motion along Y-direction.     -   5. Z-axis: i.e. k₁ (o₁)-axis in FIG. 7, the machine tool makes         up or down shift along Z-axis.

FIG. 5 shows that the first coordinate system Σ₁: (o₁; i₁ (o₁), j₁ (o₁), k₁ (o₁)} represents the workpiece; while the second coordinate system Σ₂: {o₂; i₂ (o₂), j₂ (o₂), k₂ (o₂)} is connected with the imaginary tool gear. In order to expound point o₅, jet the coordinate, system Σ₅(φ₂): {o₅; i₅(Φ₂), j₅(Φ₂), k₅(Φ₂)} be connected with the main basic circle of the imaginary tool gear for the convenience of describing the motion of point o₅. When the point o₅ coincides with the point o₂, the coordinate system Σ₅(Φ₂) coincides with the coordinate system Σ₂ (Φ₂). In this case h=0, the radius of the main basic circle of the imaginary gear is r_(bt); if h≠0, the coordinate of the center o₂ of the imaginary gear will make straight-line shift along k₂(o₂)-axis to point o₅, at this moment r_(at) is the radius of the outer circle of the imaginary gear; r_(ac) is the radius of the tip circle of the cutter head. The digit 1 in FIG. 5 represents the cutting edge 1. {overscore (o₂o₅)}=h, h-value can take positive (refer to FIG. 5(3)), negative (refer to FIG. 5(2)) or zero.

The origin of the third coordinate system Σ₃ that is fixed with the cutter head is o₃. o₃ will rotates around the central axis k₂(o₂) of the imaginary gear in the course of machining r represents the radius vector from the origin o₅ to the origin o₃. The angle included between the radius vector r and the axis j₂(o₂) is expressed by τ. Make the second coordinate system Σ₂:{o₂; i₂(o₂), j₂(o₂), k₂(o₂)} representing the imaginary gear be directly related to the third coordinate system Σ₃:{o₃; i₃(φ₃), j₃(φ₃), k₃(φ₃)} for the cutter head by using the radius vector r and the polar angle τ in order conveniently to reveal the motion relationship between the rotating center o₃ of the cutter head and the moving point o₅. The shifting of the center o₃ of the cutter head can be described in the first coordinate system Σ₁:{o₁; i₁(o₁), j₁(o₁), k₁(o₁)}: $\begin{matrix} \left. \begin{matrix} {{x_{1}\left( o_{1} \right)} = {a_{t} - {r\quad\sin\quad\tau}}} \\ {{y_{1}\left( o_{1} \right)} = {r\quad\cos\quad\tau}} \\ {{z_{1}\left( o_{1} \right)} = h} \end{matrix} \right\} & {{Formula}\quad(1)} \end{matrix}$  r={square root}{square root over (r _(at) ² −r _(ac) ² −2r _(at) r _(ac) cos(α _(at) −α _(ac) ))}  Formula (2) τ=Φ₃+90°−α_(at)−η  Formula (3) $\begin{matrix} {\alpha_{at} = {\arcsin\left( \frac{r_{bt}}{r_{at}} \right)}} & {{Formula}\quad(4)} \\ {\alpha_{ac} = {\arcsin\left( \frac{r_{bc}}{r_{ac}} \right)}} & {{Formula}\quad(5)} \\ {\eta = {\arcsin\left( \frac{{\sin\left( {\alpha_{at} - \alpha_{ac}} \right)} \times r_{ac}}{r} \right)}} & {{Formula}\quad(6)} \end{matrix}$

Where, α_(at)—The pressure angle of the tip circle of the imaginary gear;

-   -   α_(ac)—The pressure angle of the tip circle of the cutter head;     -   r_(at)—The radius of the outer circle of the imaginary gear;     -   r_(ac)—The radius of the tip circle of the rotating cutter head.

Point N in the figure is the cutting-in point; point S is the seceding point.

Through ΔO₂NO₃ we can investigate the values of r and τ mentioned above.

Formulae (1), (2) and (3) determine the coordinates of the center o₃ of the cutter head and the imaginary gear in the course of simultaneous working. And it is not hard to find φ₃.

(1) At Point N, x_(1N) and y_(1N) are known, for the cutting edge1, the rotating angle o₃ of the center o₃ of the cutter head is $\begin{matrix} {\phi_{3} = {{\arctan\left( \frac{a_{t} - x_{1N}}{y_{1N}} \right)} - {\left( {{90{^\circ}} - \alpha_{at}} \right).}}} & {{Formula}\quad(7)} \end{matrix}$

(2) At Point S, x_(1S) and y_(1S) are known, for the cutting edge1, the rotating angle φ₃ of the center o₃ of the cutter head is $\begin{matrix} {\phi_{3} = {{\arctan\left( \frac{a_{t} - x_{1S}}{y_{1S}} \right)} + {\left( {{90{^\circ}} + \alpha_{at}} \right).}}} & {{Formula}\quad(8)} \end{matrix}$

The above formulae (7) and (8) establish the spatial motion relationship of the workpiece and the cutter head. The cutting edge 1 comes into cutting at point N and secedes from cutting at point S. According to the same reason, the cutting rotating angles o₃ of the cutting edges 1, 2 and 3 can be found.

In FIG. 8(1) EN is the intersected line of the right tooth flank of the imaginary gear and the main plane. Assumed that EN is considered the cutting edge, when the workpiece rotates around j₁(o₁)-axis (i.e. Y-axis of the machine tool) for an angle φ₁, the cutter edge EN rotates around k₂ (o₂)-axis of the imaginary gear (i.e. rotates around o₂) for angle φ₂. Let ${i_{t} = \frac{\varphi_{1}}{\varphi_{2}}},$ the plane enveloping motion between the imaginary gear and the worm can be realized. This invention connects the rotating cutter head with the coordinate system Σ₃ and makes the workpiece rotate around j₁(o1) for angle φ₁, the cutter head rotates around its own center o₃ for angle φ₃, at the same time o₃ rotate around the center o₂ of the imaginary gear for an angle τ. The cutter edge EN passes through point N, N is the end point of circular arc at the tooth root of the worm. Each cutting edge comes into cutting at point N and secedes from cutting at point S. The motion of the machine tool can compound the five-axis simultaneous working forming motion for cutting the threads of the worm by using the cutter edge 1 to substitute for EN through controlling the rotating angle φ₁ of the workpiece, the rotating angle φ₂ of the imaginary gear and the rotating angle φ₃ of the cutter head around its own axis as well as the rotating angle τ of the cutter head around j₂(o₂)-axis. FIGS. 8(2) and 8(3) show the motion state of the cutting edge EN under the condition of that the cutter head makes up or down shift along o₂o₅ for the distance h (h<0 or h>0).

FIG. 9 shows the positions of the cutting edges of four blades on the cutter head. The cutting edges 2 and 4 are two blades for cutting the flanks of the thread. The more blades are, the higher the cutting productivity is. The coordinate system Σ4:{o₃;i₄(δ), j₄(δ), k₄(δ)} is related to the cutting edges, where o₃ is congruent to o₄ (i.e. o₃ is o₄), while δ₂,δ₃, δ₄ are respectively the rotating angles of the coordinate system Σ, fixed with the cutting edges 2, 3, and 4 relatively to the coordinate system Σ₃. The cutting edges 2 and 4 are used for cutting the tooth depth.

Based upon the motion principle of the existing CNC-controlled toroidal worm grinding machines, this invention can once form the tooth flank of plane enveloping toroidal worms by using the above embodiment in accordance with the present invention and makes the tooth profile of the machined toroidal worms identical with that of the ground worms by toroidal worm grinding machines as mentioned above in the Patent No. ZL 92204765.0. In this case it can greatly improve the productivity. If grinding a worm, it will take one hour from fine blank to finish formed step; while cutting a worm, it will take 10 minutes only from fine blank to formed step. If tooth-grinding process combines with the present invention, taking tooth cutting as the rough machining of the worms, and then using tooth grinding for improving the surface roughness of the worms, it will greatly raise the productivity. Under the condition of high-speed cutting, the rotating speed of cutter shaft and workpiece shaft can make the cutting velocity up to 200 m/min, thus the working efficiency is six to seven times higher than that of worm grinding. The machine tool of this invention is to overcome the deficiency of toroidal worm grinding machines and to provide a sort of high-productivity tooth cutting machine tools.

Although the preferred embodiment of the present invention has been described above, this invention is not limited to the particular structures and features described in detail herein. It will be apparent to those skilled in the art that numerous modification form part of the invention insofar as they do not depart from the scope of the appended claims. 

1. A five-simultaneously-working-axis computerized numerical controlled tooth cutting machine tool for cutting a toroidal worm on a workpiece, comprising: a body of the machine tool and a controlling cabinet, the body including a bed, a spindle box with a spindle, a longitudinal sliding table, a traverse slider, a vertical guideway mounted on the traverse slider, and a tailstock; wherein a cutter rest that supports a rotating cutter head is mounted on the vertical guideway; wherein the spindle rotates about an A-axis thereof, the table longitudinally slides along a Y-axis relative to the bed; wherein the cutter head rotates about a B-axis thereof and transversely shifts along an X-axis, as well as the cutter head makes an up or down shift along a Z-axis of the vertical guideway; the controlling cabinet being equipped with programs for controlling the five axes of A, Y, X, Z and B simultaneously working together; wherein a first coordinate system is associated with the workpiece worm, a second coordinate system is associated with an imaginary gear which meshes with the workpiece worm, a third coordinate system is associated with the rotating cutter head and a fourth coordinate system is associated with the cutting edges which lie on a tooth flanks of the imaginary gear, and wherein motion equations of the five axes of the machine tool are determined such that a shift of the cutting edges of the cutter on the cutter head is controlled to simulate a plane which is inclined relative to and rotating around a central axis of the imaginary gear in spatial locations, in order to envelop cut the tooth flanks of a plane enveloping a toroidal worm.
 2. The tooth cutting machine tool as recited in claim 1, wherein the inclined plane simulated by the cutting edges of the cutter head rotates around the central axis of the imaginary gear; wherein the combination of both a rotation of the B-axis and a revolution of the B-axis around the central axis of the imaginary gear, at the same time the workpiece rotates around the A-axis, generates in the course of relative motions the tooth flanks of the plane enveloping toroidal worm.
 3. The tooth cutting machine tool as recited in claim 1, wherein the thread forming motion of the plane enveloping toroidal worm can correctly be controlled by controlling the values of a rotating angle [φ₁], of the workpiece rotating around the A-axis, a rotating angle [φ₂] of the imaginary gear rotating around the axis thereof, a rotating angle [φ₃] of the cutter head [φ₃] rotating around the B-axis, an angle τ of the center o₃ of the cutter head rotating around the center o₂ of the imaginary gear and a distance h of the center o₂ of the imaginary gear making a straight-line shift along the central axis thereof to point o₅, wherein φ₁/φ₂ is equal to the gear ratio between the toroidal worm and the imaginary gear.
 4. The tooth cutting machine tool as recited in claim 1, wherein there are at least two blades mounted on the rotating cutter head, wherein the cutting edges of the blades are on a straight line which lies on a plane perpendicular to the axis of the rotating cutter head, wherein (1) a cutting edge cuts the right flank of the worm while (2) a cutting edge machines the left flank of the same tooth of the worm.
 5. The tooth cutting machine tool as recited in claim 2, wherein the cutting edges are all located on two tooth planes of the imaginary gear; wherein two tooth planes are inclined with an angle β with respect to the central axis of the imaginary gear and tangential to two imaginary spatial cones, respectively, a half conic angle of the two cones being equal to the inclined angle β, a radius r_(b) of a cone base of the imaginary cones being equal to a radius r_(bt) of a main basic circle of the imaginary gear, the cutting edges on the cutter head shift along the tooth plane of the imaginary gear, while the inclined plane is tangential to the spatial cone and rotates around the central axis of the cone, the center o₂ of the imaginary gear makes up or down shifts along the a vertical axis, the cutting edge begins cutting at point N and terminates cutting at point S, the coordinates of every point on the workpiece makes follow-up motions along the X-, Y- and Z-axis and makes a circular-arc interpolating motion about the B-axis.
 6. The tooth cutting machine tool as recited in claim 3, wherein in accordance with a center distance a_(t) between the imaginary gear and the workpiece, the coordinates of the radius vector r from a center o₂ of the imaginary gear to the rotating center of the cutter head, polar angle τ and the values of the pressure angles α_(at) α_(ac) at the tip circles of the imaginary gear and the cutter head, respectively, as well as the given coordinates x, y and z of the workpiece, the motion coordinates of the rotating center o₃ of the cutter head are determined, and the value of φ₃ is calculated according to the following formulae when the values of x₁, y₁, z₁ at point N and point S of the machined workpiece are given, and when the cutting edge begins cutting at point N and terminates cutting at point S: $\begin{matrix} {\varphi_{3N} = {{\arctan\left( \frac{a_{t} - {x_{1}(N)}}{y_{1}(N)} \right)} - \left( {{90{^\circ}} - \alpha_{at}} \right)}} \\ {\varphi_{3S} = {{\arctan\left( \frac{a_{t} - {x_{1}(S)}}{y_{1}(S)} \right)} + \left( {{90{^\circ}} + \alpha_{at}} \right)}} \end{matrix}$ whereby: φ_(3N) and φ_(3S)=the values of the rotating angle φ₃ of the cutter head at points N and S, respectively; a₁=the center distance between the imaginary gear and the workpiece; α_(at)=the pressure angle of the tip circle of the imaginary gear; X_(1N) and x_(1S)=the values of the coordinate x₁ at points N and S respectively in the first coordinate system Σ₁; y_(1N) and y_(1S)=the values of the coordinate y₁ at points N and S respectively in the first coordinate system Σ₁.
 7. The tooth cutting machine tool as recited in claim 6, wherein the center o₃ of the rotating cutter head, rotating around the center o₂ of the imaginary gear, makes a spatial motion and cuts the thread of tooth flanks of the worm; wherein coordinate equations for the center o₃ of the rotating cutter head, representing in coordinate system Ò₁ Σ₁ are given by: $\begin{matrix} {\left. \begin{matrix} {{x_{1}\left( o_{3} \right)} = {\alpha_{t} - {r\quad\sin\quad\tau}}} \\ {{y_{1}\left( o_{3} \right)} = {r\quad\cos\quad\tau}} \\ {{z_{1}\left( o_{3} \right)} = h} \end{matrix} \right\rbrack;} & {{formula}\quad(1)} \end{matrix}$ whereby, x₁(o₃), y₁(o₃), z₁(o₃) represent the coordinates of the center o₃ of the cutter head; α_(t)=the center distance between the imaginary gear and workpiece; r=the radius vector from the center o₃ of the cutter head to the center o₂ (o₅) of the imaginary gear; h=the distance of vertical shift from the center o₂ of the imaginary gear to o₅, which value can be h=0, h>0 and h<0; τ=the included angle τ between the radius vector r and the coordinate axis j₂(o₂); r={square root}{square root over (r _(at) ² +r _(ac) ² −2r _(at) r _(ac) cos(α _(at) −α _(ac) ))}  formula (2) whereby, r_(ac)=the radius of the tip circle of the rotating cutter head; r_(at)=the radius of the outer circle of the imaginary gear, namely the connected line between points o₂ and N; r_(ac), r_(at) and r are the length of three sides of the triangle o₂o₃N, respectively; and τ=φ₃+90°−α_(at)−η  formula (3) the pressure angle at the tip circle of the imaginary gear as given by: $\begin{matrix} {{\alpha_{at} = {\arcsin\left( \frac{r_{bt}}{r_{at}} \right)}};} & {{formula}\quad(4)} \end{matrix}$ whereby, r_(bt)=the radius of the basic circle of the imaginary gear; the pressure angle at the tip circle of the rotating cutter head is given by: $\begin{matrix} {{\alpha_{a\quad c} = {\arcsin\left( \frac{r_{bc}}{r_{a\quad c}} \right)}};} & {{formula}\quad(5)} \end{matrix}$ whereby, r_(bc)=the radius of the basic circle of the rotating cutter head; and $\begin{matrix} {{\eta = {\arcsin\left( \frac{{\sin\left( {\alpha_{at} - \alpha_{a\quad c}} \right)} \times r_{a\quad c}}{r} \right)}};} & {{formula}\quad(6)} \end{matrix}$ whereby, r_(ac)=the radius of the tip circle of the rotating cutter head.
 8. The tooth cutting machine tool as recited in claim 1, wherein the spindle box and tailstock are mounted on the bed, the longitudinal sliding table is movably mounted on the bed and the traverse slider is mounted on the longitudinal sliding table.
 9. The tooth cutting machine tool as recited in claim 1, wherein the longitudinal sliding table is movably mounted on the bed with the spindle and the tailstock adjustably fixed on the sliding table, and wherein the traverse slider is mounted on the bed. 